//#include <iostream>
//using namespace std;
//
//const int N = 110;
//int id, ne[N];
//
// int main()
// {
// 	int n, m; cin >> n >> m;
// 	
// 	for (int i = 1; i <= n; i++) ne[i] = i + 1;
// 	ne[n] = 1;
// 	
// 	id = 1;
// 	for (int i = 0; i < n; i++)
// 	{
// 		for (int j = 0; j < m - 2; j++)
// 		{
// 			id = ne[id];
//		 }
//		 cout << ne[id] << " ";
//		ne[id] = ne[ne[id]];
//		id = ne[id];
//	 }
// 	
// 	return 0;
// }



#include <iostream>
using namespace std;

const int N = 110;
int id, e[N], ne[N];

int main()
{
	int m, n; cin >> m >> n;
	
	for (int i = 1; i <= m; i++)
	{
		e[i] = i;
		ne[i] = i + 1;
	}
	ne[m] = 1;
	
	id = 1;
	for (int i = 0; i < m; i++)
	{
		for (int j = 0; j < n - 2; j++)
		{
			id = ne[id];
		}
		cout << e[ne[id]] << " ";
		ne[id] = ne[ne[id]];
		id = ne[id];
	}
	
	return 0;
}
